借助 Compose for Wear OS,Todoist 安装增长率提高了 50%
作者 / Android 开发者团队
Todoist
https://todoist.com/
Compose for Wear OS
https://android-developers.googleblog.com/2022/07/compose-for-wear-os-10-stable.htmlAndroid 为其他设备提供的套件
https://developer.android.google.cn/jetpack/compose
已针对 Wear OS 进行优化的熟悉工具包
Todoist 的开发者已使用过 Android 移动版 Jetpack Compose,因此他们很快便能熟练使用 Compose for Wear OS。Todoist 的 Android 部门主管 Rastislav Vaško 说,"当新的 Wear 设计语言和 Compose for Wear OS 发布时,我们非常兴奋。这为我们带来了新的动力,也带来了未来在平台投入资源的机会。"
与移动版 Jetpack Compose 一样,开发者可以直接通过 Compose for Wear OS 工具包集成可自定义的组件。与之前使用基于 View 的布局相比,他们现在能更快地编写代码并实现设计要求。借助实用文档和 Compose for Wear OS Codelab 的实践指南,开发者能够将他们之前所掌握的工具包知识应用到可穿戴设备平台上。
Compose for Wear OS
https://developer.android.google.cn/jetpack/androidx/releases/wear-compose设计要求
https://developer.android.google.cn/training/wearables/design/design-principles文档
https://developer.android.google.cn/training/wearables/composeCompose for Wear OS Codelab
https://developer.android.google.cn/codelabs/compose-for-wear-os#0
Rastislav 说,"Compose for Wear OS 几乎具备我们创建布局所需的一切。对我们而言,滑动关闭、TimeText 和 ScalingLazyList 等组件不仅开箱即用、卓有成效,还有助于我们打造具有辨识度且独具特色的应用"。对于工具包中尚未提供的功能,Todoist 团队则使用了 Google 的 Horologist。这是一组开源库,可为 Wear OS 开发者提供普遍需要但工具包中尚未提供的功能。在此基础上,他们使用了 Compose 布局库来整合符合原生设计指南的淡出修饰符。
Horologist
https://google.github.io/horologist/Compose 布局库
https://google.github.io/horologist/compose-layout/
Compose for Wear OS 显著提高开发速度
适用于 Wear OS 的 Material Design
https://developer.android.google.cn/training/wearables/design/download#design-kitWearableDrawerLayout
https://developer.android.google.cn/reference/kotlin/androidx/wear/widget/drawer/WearableDrawerLayout
提升用户和开发者体验
借助 Compose for Wear OS 改造您的应用
Todoist 借助 Compose for Wear OS 彻底重建并重新设计了其 Wear OS 应用,改善了用户和开发者的体验。
您可以通过更多资源,详细了解 Jetpack Compose for Wear OS:
观看下方 Google I/O 大会上的 Wear OS 演讲,了解相关信息;
使用 Compose for Wear OS Codelab,立即开始学习;
查看官方文档,获取实践指南;
借助 Horologist 助力 Wear OS 开发。
Jetpack Compose for Wear OS
https://developer.android.google.cn/jetpack/androidx/releases/wear-composeCompose for Wear OS Codelab
https://developer.android.google.cn/codelabs/compose-for-wear-os#0官方文档
https://developer.android.google.cn/training/wearables/composeHorologist
https://google.github.io/horologist/
推荐阅读